'1, 2, 3'.replace(/\d/g, parseInt) // 匹配的是数字

// replace方法的第二个参数如果是函数就会在匹配的时候多次调用
parseInt(1, 0) => parseInt(1, 10) // 1
parseInt(2, 2) // NaN
parseInt(3, 4) // 3

'1 NaN 3'